package com.iraeta.dao.main;

import com.iraeta.entity.main.ErpCsSnapshot;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ErpCsSnapshotDao {
    int deleteByPrimaryKey(Integer id);
    int insert(ErpCsSnapshot record);
    ErpCsSnapshot selectByPrimaryKey(Integer id);
    List<ErpCsSnapshot> selectErpCsSnapshot(@Param("title") String title, @Param("createuser") String createuser);
    List<ErpCsSnapshot> selectErpCsSnapshotSelf(@Param("title") String title, @Param("createuser") String createuser);
    List<ErpCsSnapshot> selectErpCsSnapshotPlan(@Param("planid") Integer planid,
                                                @Param("createuser") String createuser,
                                                @Param("startDate") String startDate,
                                                @Param("endDate") String endDate);


    //查询这个盘点计划内 这个仓库的上一次填报记录
    ErpCsSnapshot selectLastTbRecord(@Param("planid") Integer planid, @Param("cwhcode") String cwhcode, @Param("startDate") String startDate,@Param("endDate") String endDate);
}